#ifndef COMPUESTOEXCEPTION_H_
#define COMPUESTOEXCEPTION_H_

#include <exception>

using namespace std;
class CompuestoException : public exception{
	private:
		int codigoExcepcion;
	public:
		static const int add = 0;
		static const int get = 1;
		
		CompuestoException(int codigoExcepcion);
		const char* what() const throw(){
			if(this->codigoExcepcion == CompuestoException::add)
				return "Error al agregar un compuesto."; 
			return "Error al obtener un compuesto.";
		}	
};
#endif /*COMPUESTOEXCEPTION_H_*/
